package zuoye.考试1;
//4. 双色球由6个红球和1个蓝球组成，6个红球是随机的1-33（不能重复），蓝球是1-16（号码可以与
   //     红球重复）。按要求，生成一组号码，并在下课后购买。

public class Demo4 {
    public static void main(String[] args) {
        int[] reds = new int[6];//新建一个红球数组
        for (int i = 0; i < reds.length; i++) { //循环
            reds[i] = (int) (Math.random() * 33) + 1;//生成一个1-33之间的整数 并加入reds数组里 放入下标i处
            //去重操作
            //循环下表为i的元素 和 下标小于i的其他元素是否相同
            for (int j = 0; j < i; j++) {
                if (reds[i]==reds[j]){
                    //如果相同 应该重新为下标i处赋值 此时应重新进行循环
                    //对i-1 在下次外层循环的时候让i不变
                    i--;
                    break;
                }
                if (reds[i]<10|reds[j]<10){
                    i--;
                    break;
                }
            }
        }
        for (int e :reds){
            System.out.println(e+" ");
        }
        System.out.println("\n蓝球");
        System.out.println((int)(Math.random()*16)+1);
    }
}
